Any time you spend on your English should be seen as an investment in your future fluency. Many small steps will help you travel a long distance over time. Having a clear idea of exactly why you need English and what you will gain as a result of being fluent is important in order to see it as a priority in your busy life. The amount of time you choose to invest in your English is up to you, but this should be a regular commitment and it will directly affect the speed at which you gain fluency.